package com.aiit.service;

import com.aiit.pojo.NameValue;
import com.aiit.pojo.order.PurchaseOrder;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;
import java.util.Map;

public interface IPurchaseOrderService extends IService<PurchaseOrder> {
    Integer insert(PurchaseOrder purchaseOrder);

    List<PurchaseOrder> queryAll();
    List<PurchaseOrder> queryAll2();
    List<PurchaseOrder> queryAll3();
    List<PurchaseOrder> queryAll4();
    List<PurchaseOrder> queryAll5();
    List<PurchaseOrder> queryAll6();

    PurchaseOrder queryById(Integer id);
    PurchaseOrder queryById2(Integer parseInt);
    PurchaseOrder queryById3(Integer id);
    PurchaseOrder queryById4(Integer id);
    PurchaseOrder queryById5(Integer id);

    List<PurchaseOrder>queryByLMId(Integer lingjianId,Integer merchantId);
    List<PurchaseOrder>queryByLMId2(Integer lingjianId,Integer merchantId);

    List<PurchaseOrder> queryByLId(Integer id);
    List<PurchaseOrder> queryByLId2(Integer id);
    List<PurchaseOrder> queryByLId3(Integer lingjianId);

    List<PurchaseOrder> queryByMId(Integer id);
    List<PurchaseOrder> queryByMId2(Integer id);

    Integer deleteById(Integer id);
    Integer updateById2(Integer id);
    boolean updateById3(PurchaseOrder purchaseOrder);

    PurchaseOrder queryByUId(Integer id, Integer userId);
    List<PurchaseOrder> queryByUId2(Integer userId);

    List<PurchaseOrder> queryByLUId(Integer lingjianId, Integer userId);

    List<NameValue> queryAllSun();

    Integer queryPOSByMLId(Integer merchantId,Integer lingjianId);

    Integer queryPOSByMLId2(Integer merchantId,Integer lingjianId);
}
